package model;

import view.HabitacionDTO;

public class Habitacion {
	private Integer id;
	private String codigo;
	private String nombre;
	private Integer ocupacionMin;
	private Integer ocupacionMax;
	
	public Integer getId() {
		return this.id;
	}
	
	public String getCodigo() {
		return this.codigo;
	}
	
	public String getNombre() {
		return this.nombre;
	}
	
	public Integer getOcupacionMin() {
		return this.ocupacionMin;
	}
	
	public Integer getOcupacionMax() {
		return this.ocupacionMax;
	}
	
	public Habitacion(int id, String codigo, String nombre, 
			int ocupacionMin, int ocupacionMax ) {
		this.id = id;
		this.codigo = codigo;
		this.nombre = nombre;
		this.ocupacionMin = ocupacionMin;
		this.ocupacionMax = ocupacionMax;
	}
	public Habitacion(HabitacionDTO hab) {
		this.id = hab.getId();
		this.codigo = hab.getCodigo();
		this.nombre = hab.getNombre();
		this.ocupacionMin = hab.getOcupacionMin();
		this.ocupacionMax = hab.getOcupacionMax();
	}	
	
	public HabitacionDTO toDTO()
	{
		return new HabitacionDTO(this.id, this.codigo, this.nombre, this.ocupacionMin, this.ocupacionMax);
		
	}

	public void setId(int id) {
		this.id=id;
	}

	public void setCodigo(String codigo) {
		this.codigo = codigo;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public void setOcupacionMin(Integer ocupacionMin) {
		this.ocupacionMin = ocupacionMin;
	}

	public void setOcupacionMax(Integer ocupacionMax) {
		this.ocupacionMax = ocupacionMax;
	}

}
